/* CSS Document */

/*register*/
.register {}

.register li {position:relative;z-index:20;margin-bottom:1rem;}
.register li:last-child {margin:0;}

.register input,
.register select,
.register textarea {background:rgba(0,0,0,.1);border:0;line-height:3rem;height:3rem;width:100%;text-indent:.5rem;font-size:1rem;border-radius:.062rem;}


.register input:focus,
.register select:focus,
.register textarea:focus {outline:.124rem solid rgba(0,0,0,.2);}

.register textarea {background:#fdd000 url(bg07.svg) repeat 0 0 / auto 2rem;background-attachment:local;line-height:2.6;min-height:6rem;text-indent:0;position:relative;z-index:10;}

.register p {}

.register .other p {background:#fdd000;padding:.5rem;}

.register span {position:absolute;padding:.5rem 0;left:0;top:0;line-height:1;}

.register em {position:absolute;right:0;top:0;height:100%;line-height:1;overflow:hidden;border-radius:0 .124rem .124rem 0;}

.register em a {display:inline-block;line-height:3rem;font-size:.75rem;padding:0 .5rem;}

.register em a.on {color:#fff;background:rgba(0,0,0,.2);}

.register em a.off {color:#fdd000;background:rgba(0,0,0,.8);}

.register .submit {padding-top:1rem;}

.register .select p:after {content:"";width:.5rem;height:.5rem;display:block;border:.2rem solid #222229;border-left:0;border-top:0;transform:rotate(45deg);position:absolute;right:.75rem;top:calc((100% - 1rem) / 2 );-ms-transform:rotate(45deg);/* IE 9 */
    -moz-transform:rotate(45deg);/* Firefox */
    -webkit-transform:rotate(45deg);/* Safari 和 Chrome */
    -o-transform:rotate(45deg);/* Opera */
}
	

/*register hollow*/
.register.hollow {}

.register.hollow input,
.register.hollow select,
.register.hollow textarea {background:#fff;border:.062rem solid #888889;}

.register.hollow textarea {background:#fff url(bg07.svg) repeat 0 0 / auto 2rem;background-attachment:local;line-height:2.6;min-height:6rem;text-indent:0;position:relative;z-index:10;}

.register.hollow p {}

.register.hollow .other p {background:#fff;padding:.5rem;}
.register.hollow em {position:absolute;right:-.031rem;top:.031rem;}
